/*
 * @Descripttion: 如果当前用户是管理员，则 next()
 * @version: 1.0
 * @Author: 自由如风
 * @Date: 2021-04-28 08:24:48
 * @LastEditors: 自由如风
 * @LastEditTime: 2021-04-28 09:47:59
 */

const { ADMIN } = require("../../lib/Identity");

module.exports = async function (ctx, next) {
    if (ctx.session.user.identity == ADMIN) {
        await next();
    } else {
        throw new Error("你不是管理员，无权执行此操作")
    }
}